.px2rem(@name,@px){
	@{name}:@px/75 * 1rem;
}
.flexbox{
	display: flex;
}
.index_header{
	.flexbox;
	.px2rem(height,98);
	align-items: center;
	.index_scan{
		.px2rem(margin-left,16);
		.px2rem(margin-right,40);
		img{
			.px2rem(width,38);
			.px2rem(height,36);
		}
	}
	.index_search{
		flex:1;
		input{
			width: 100%;
			.px2rem(height,60);
			border: none;
			.px2rem(border-radius,5);
			color: #fff;
			.px2rem(font-size,24);
			text-align: center;
			background: #e0e0e0 url(../img/buy_search.png) no-repeat 40%;
			.px2rem(background-size,28);
		}
	}
	.index_car{
		.px2rem(margin-left,36);
		.px2rem(margin-right,22);
		img{
			.px2rem(width,36);
		}
	}
}
.index_play{
	.px2rem(height,304);
	img{
		.px2rem(height,304);
		width: 100%;
	}
}
.index_module{
	.flexbox;
	flex-wrap:wrap;
	.px2rem(height,264);
	align-content:space-around;
	dl{
		width: 25%;
		text-align: center;
		dt{
			img{
				.px2rem(width,42);
				.px2rem(height,42);
			}
		}
		dd{
			.px2rem(font-size,22);
			.px2rem(margin-top,22);
			color: #959595;
			a{
				color: #959595;
			}
		}
	}
}
.index_divide{
	.px2rem(height,24);
	background: #f7f7f7;
}
.index_sales{
	h2{
		.flexbox;
		.px2rem(height,94);
		align-items:center;
		justify-content:space-between;
		.sales_title{
			.px2rem(margin-left,22);
			.px2rem(font-size,24);
			color: #1b1b1b;
		}
		.sales_arrow{
			.px2rem(margin-right,26);
			img{
				.px2rem(width,16);
				.px2rem(height,27);
			}
		}
	}
	article{
		.flexbox;
		dl{
			flex:1;
			.px2rem(margin-left,10);
			.px2rem(margin-right,10);
			dt img{
				.px2rem(width,130);
				.px2rem(height,130);
				display: block;
				margin: 0 auto;
			} 
			dd p{
				.px2rem(font-size,24);
				color: #c9c9c9;
				.px2rem(line-height,36);
				text-align: center;
			}
			dd p:nth-child(2){
				text-decoration: line-through;
			}
			dd p:nth-child(3){
				.px2rem(font-size,28);
				color: #4d4d4d;
				.px2rem(line-height,66);
			}
		}
	}
}
.index_sunday{
	h2{
		.flexbox;
		.px2rem(height,94);
		align-items:center;
		justify-content:space-between;
		.px2rem(font-size,24);
		span:nth-child(1){
			.px2rem(margin-left,40);
			color: #1b1b1b;
		}
		span:nth-child(2){
			.px2rem(margin-left,96);
			color: #1b1b1b;
		}
		time{
			color: #cc5f62;
			.px2rem(margin-left,26);
			.px2rem(margin-right,76);
		}
		.sales_arrow{
			.px2rem(margin-right,26);
			img{
				.px2rem(width,16);
				.px2rem(height,27);
			}
		}
	}
	article{
		.flexbox;
		dl{
			flex:1;
			dt img{
				.px2rem(width,125);
				.px2rem(height,123);
				display: block;
				margin: 0 auto;
			} 
			dd{
				.px2rem(font-size,28);
				color: #4d4d4d;
				.px2rem(line-height,66);
				text-align: center;
			}
		}
	}
}
.index_show{
	.flexbox;
	flex-wrap: wrap;
	.px2rem(height,960);
	align-content: space-between;
	figure{
		width: 100%;
		img{
			width:100%;
			.px2rem(height,304);
		}
	}
}
.index_nav{
	ul{
		.flexbox;
		li{
			flex:1;
			.px2rem(font-size,28);
			color: #959595;
			text-align: center;
			.px2rem(padding-top,34);
			.px2rem(padding-bottom,28);
		}
		li.index_on{
			color: #4d4d4d;
			border-bottom: 4px solid #fed201;
		}
	}
	.index_goods{
		.flexbox;
		flex-wrap:wrap;
		dl{
			.px2rem(margin-top,38);
			.px2rem(margin-left,32);
			width: 45%;
			dt img{
				.px2rem(height,327);
				width: 100%;
			}
			dd p{
				.px2rem(font-size,28);
				color: #4d4d4d;
				.px2rem(line-height,32);
				.px2rem(margin-top,22);
			}
			dd p:last-child{
				.flexbox;
				justify-content:space-between;
				span img{
					.px2rem(width,34);
					.px2rem(height,29);
				}
			}
		}
	}
}
.index_showfooter{
	.px2rem(height, 100);
}
.index_footer{
	position:fixed;
	bottom:0;
	.px2rem(height, 100);
	border-top:1px solid #ccc;
	.flexbox;
	align-items: center;
	width: 100%;
	background: #fff;
	dl{
		flex:1;
		text-align:center;
		img{
			.px2rem(width,80);
			.px2rem(height,80);
		}
		dt img{
			display: block;
			margin: 0 auto;
			.px2rem(width,40);
			.px2rem(height,40);
		}
		dd{
			.px2rem(font-size,18);
			color: #4c4c4c;
			.px2rem(line-height,38);
		}
		dd.footer_on{
			color: #202020;
		}
	}
}